Skip to content

Conversation

@feuillatte
Copy link

@feuillatte feuillatte commented Nov 3, 2025

  • Add special logic to ublox_gps_node node.cpp product recognition for ZED-F9R/K/L product model ids to classify them as ADR/UDR products instead of High-Precision ground station related products (like the ZED-F9P). This solves the current problem of awkwardly combining ADR/UDR + HPGRov without the full functionality.

  • Add ublox_msgs support for NavHPPOSLLH and NavHPPOSECEF

  • Modify ublox_msg CMakeLists.txt to support both newer and older ROS2 message generator CMake helpers

  • Extend ublox_gps ublox_node::AdrUdrProduct to:

    • support high-precision variants of NavPOSLLH and NavPOSECEF based on product identification
    • output sensor_msgs::msg::NavSatFIx for NavPOSLLH if high precision is supported according to the abovementioned logic
    • output diagnostic_msgs::msg::DiagnosticSTatus for sensor fusion diagnostics if EsfSTATUS is enabled
    • output sensor_msgs::msg::Temperature IMU temp messages if EsfRAW or EsfMEAS is enabled
    • output sensor_msgs::msg::Imu for EsfRAW data if EsfRAW is enabled
    • output sensor_msgs::msg::Imu with sensor fusion orientation if NavATT is enabled
    • output sensor_msgs::msg::Imu with sensor fusion kinematics if EsfINS is enabled
  • Remove dead code relating to time reference information in ublox_gps ublox_node::AdrUdrProduct

  • Resolve "zed-f9r" heading accuracy issue #234

  • Resolve How to obtain ZED-F9R ROS driver output RAW IMU data? #171

  • Resolve Issues publishing ZED-F9R IMU Messages #149

  • Resolve ZED-F9R #144

  • Resolve F9K Data acquisition #133

  • Resolve Can i get the raw imu date from f9k? #102

Lilja Tamminen and others added 12 commits November 2, 2025 14:18
* Add missing include directory directives in `ublox_gps/CMakeLists.txt` for ublox_msgs and ublox_serialization packages
* Add ROSIDL cmake interface agnosticity between older and newer ROS2 distros in `ublox_msgs/CMakeLists.txt`
* Fix satellite fix status classification in `ublox_gps/src/hpg_dr_product.cpp`
* Add missing debug publisher for NavHPPOSLLH
@feuillatte feuillatte changed the title Add support for 9th generation ZED-series ADR/UDR products Add support for 9th gen ZED-series ADR/UDR products Nov 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant